SecurityKeyBackupStoreImpl

File-backed encrypted key-backup store for JVM/Desktop, mirroring LockdownPassphraseStoreImpl's desktop counterpart. Uses a PKCS12 KeyStore to hold an AES-256 master key and AES-256-GCM to encrypt each node's key backup, stored as individual .enc files under $MESHTASTIC_DATA_DIR/security_keys/.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun delete(nodeNum: Int)
Link copied to clipboard
open override fun get(nodeNum: Int): StoredSecurityKeys?
Link copied to clipboard
open override fun save(nodeNum: Int, publicKeyBase64: String, privateKeyBase64: String, timestamp: Long)